仮想ボリュームの構成

環境が VMware vSphere 仮想ボリュームの前提条件を満たしていることを確認した後、まず管理 GUI またはコマンド・ライン・インターフェース (CLI) を使用して、機能を有効にする必要があります。次に、IBM Spectrum® Connect サーバーを VMware vCenter でストレージ・プロバイダーとして構成し、登録します。

仮想ボリュームを構成する前に、以下の前提条件を満たす必要があります。
  • IBM Spectrum Connect がインストールされていることを確認します。
  • VMware vSphere (ESXi ホストおよび vCenter) のバージョン 6.0 (以降) が実行されていることを確認します。
  • システムおよび IBM Spectrum Connect サーバーで Network Time Protocol (NTP) サーバーが構成されていることを確認します。NTP により、時刻設定がシステムと IBM Spectrum Connect サーバーとの間で確実に整合したものになります。
  • VMware vSphere と IBM Spectrum Connect の両方に関するネットワーク情報 (IP アドレス、サブネット・マスク、ゲートウェイ、および hostname.domain.com などの完全修飾ドメイン・ネーム (FQDN)) が手元にあることを確認します。

管理 GUIの使用

仮想ボリュームを使用可能にするために、ご使用のシステムで以下のタスクを実行してから、IBM Spectrum Connect サーバー内のすべての設定を構成します。
  1. 管理 GUI で、「設定」 > 「システム」 > 「VVOL」をクリックします。
  2. 仮想ボリュームを使用可能にするには、「オン」を選択します。仮想ボリュームに必要なクリティカル・メタデータを保管するために、ユーティリティー・ボリュームが自動的に作成されます。このユーティリティー・ボリュームは、IBM Spectrum Connect サーバーによって管理されます。
  3. ユーティリティー・ボリュームを保管するストレージ・プールを選択します。可能であれば、別の障害ドメインにある第 2 のストレージ・プールにユーティリティー・ボリュームのミラーリングされたコピーを保管します。例えば、異なるストレージ・システムや異なる入出力グループから提示された MDisk から作成されたストレージ・プールを使用します。
  4. IBM Spectrum Connect サーバー用のユーザー・アカウントを作成します。VMware vSphere API for Storage Awareness (VASA) プロバイダー役割を作成するには、以下のステップを実行します。
    1. 管理 GUI で、「アクセス」 > 「ユーザー」 > 「ユーザー・グループの作成」を選択します。
    2. ユーザー・グループの有効な名前を入力し、役割として「VASA プロバイダー」を選択し、「作成」をクリックします。
    3. 「ユーザー」ページで、「ユーザーの作成」をクリックします。
    4. IBM Spectrum Connect サーバーによって使用されるユーザー名を入力して、以前にユーザー・グループ用に作成したユーザー名を選択します。有効なパスワードを入力して、「作成」をクリックしてください。
    IBM Spectrum Connect サーバーは、これらのストレージ資格情報および役割の特権を使用してシステムにアクセスし、仮想ボリュームに必要な自動化タスクを実行します。これらのストレージ資格情報を必ず記録しておいてください。それは、IBM Spectrum Connect サーバーを構成するために必要になります。
    注: VASA プロバイダーの役割は、IBM Spectrum Connect サーバーでのみ使用されます。サポートによる指示がない限り、ユーザーが VASA プロバイダーのユーザー役割を持つアカウントを使用して管理 GUI または CLI に直接ログインし、システム・タスクを実行してはなりません。
  5. 管理 GUI で、「ホスト」 > 「ホスト」を選択します。
  6. 新規ホスト・オブジェクトを作成するには、「ホストの追加」を選択します。
  7. システムからストレージにアクセスする ESXi ホスト・サーバーの名前を入力し、接続情報を入力します。ホスト・タイプとして「VVOL」を選択します。「ホストの追加」をクリックします。各 ESXi ホスト・サーバーに対してこのステップを繰り返します。
  8. ESXi ホストが以前に構成されている場合、ESXi ホストを選択して、ホスト・タイプを変更することができます。「アクション」をクリックして、「属性」を選択します。「概要」パネルで「編集」を選択し、ホスト・タイプを「VVOL」に変更します。

コマンド・ライン・インターフェースの使用

コマンド・ライン・インターフェース (CLI) を使用して 仮想ボリューム を有効にするには、以下のステップを実行します。

  1. 仮想ボリュームの重要なメタデータを保管するためには、ユーティリティー・ボリュームが必要です。単一のストレージ・プールのユーティリティー・ボリュームを作成するには、次のコマンドを入力します。
    svctask mkmetadatavdisk -mdiskgrp mdiskgrpid
    複数のストレージ・プールのユーティリティー・ボリュームを作成するには、次のコマンドを入力します。
    svctask mkmetadatavdisk -mdiskgrp mdiskgrpid_1:mdiskgrpid_2
    システム上にユーティリティー・ボリュームを作成するには、管理者ユーザーまたはセキュリティー管理者ユーザーのいずれかの役割が必要です。可能であれば、別の障害ドメインにある第 2 のストレージ・プールにユーティリティー・ボリュームのミラーリングされたコピーを保管します。別のストレージ・コントローラーまたは別の入出力グループから提示される MDisk で構成されたストレージ・プールを使用します。
  2. システムで、ユーザー・グループを作成し、VASA プロバイダー役割を指定します。次のコマンドを入力します。
    mkusergrp -role VasaProvider -name VasaProvider
  3. システムで、VASA プロバイダー役割のユーザーを作成します。VASA プロバイダー役割を持つユーザーには、アクセス権限を仮想ボリュームの管理に関連した機能のみに限定した特定の許可が付与されます。次のコマンドを入力します。
    mkuser -usergrp VasaProvider -name myVasaProvider -password
        'password'
  4. 仮想ボリューム のプールにアクセスする ESXi ホスト・サーバーを表すホストを追加するには、次のコマンドを入力します。
    mkhost -fcwwpn 210100E08B251EE6:210100F08C262EE7 -type adminlun 
    -iogrp io_grp0:io_grp1:io_grp2:io_grp3 
    -type adminlun パラメーターは、そのホストが 仮想ボリューム 用に使用されることを示します。
    仮想ボリュームのプールにアクセスする既存のホストを変更するには、次のコマンドを入力します。
    chhost -type adminlun host_id